package a_collection.collection.set_demo;

import java.util.HashSet;
import java.util.Set;

/**
 * description:
 * author: xiaoxu
 * createTime: 2018-11-20 15:49
 **/
public class SetDemo {
    public static void main(String[] args) {
        myHashSet();
    }
    //HashSet

    /**
     * 实现原理：
     *      数组+链表
     *
     */
    private static void myHashSet(){
        Set<String> hashSet = new HashSet();

        //添加  h.a
        hashSet.add("12");
        hashSet.add("123");
        hashSet.add("123");
        //移除 h.r
        hashSet.remove("12");
        //获取大小
        int size = hashSet.size();

        //遍历 h  回车 .for
        for (String s : hashSet) {
            System.out.println(s);
        }

    }

    //LinkedHashSet

    //TreeSet

}
